import {
	rq
} from '@/common/request.js'

const api = {
	//检查服务器内存中用户是否存在
	check_user: d => rq('/api/check_user', 'GET', d),
	//发送邮件验证码
	verify_code: d => rq('/api/verifyCode', 'GET', d),
	//注册
	register: d => rq('/api/register', 'POST', d),
	login: d => rq('/api/login', 'POST', d),
	//获取当前用户信息
	getCurrentAccountInfo: d => rq('/api/current_account', 'GET', d),
	//修改当前用户信息
	modify_user_info: d => rq('/api/modify_user_info', 'POST', d),
	//查找用户
	find_user: (d) => rq('/api/find_user', 'GET', d),
	//获取找回密码验证码
	verifyCode_forget: (d) => rq('/api/verifyCode_forget', 'GET', d),
	//忘记密码
	forget_pass: (d) => rq('/api/forget_pass', 'POST', d),
	//添加好友
	add_friend: (d) => rq('/api/add_friend', 'GET', d),
	//获取当前账号好友列表
	my_friend: (d) => rq('/api/my_friend', 'GET', d),
	//根据id获取用户信息
	searchById: (d) => rq('/api/searchById', 'GET', d),
	//通过好友请求
	pass_friend: (d) => rq('/api/pass_friend', 'GET', d),
	//获取是否是好友关系
	isFriend: (d) => rq('/api/isFriend', 'GET', d),
	//上传头像
	upload: (d, type) => r.upload('/api/upload', d, type),
	//获取好友是否在线
	friendOnlineInfo: (d) => rq('/api/friendOnlineInfo', 'GET', d),
	//发表动态
	releaseDynamic: (d) => rq('/api/releaseDynamic', 'POST', d),
	//获取动态
	getDynamic: d => rq('/api/getDynamic', 'GET', d),
	//更新当前头像
	updateAvatar: d => rq('/api/updateAvatar', 'GET', d),
	//获取指定用户头像
	getTargetAvatar: d => rq('/api/getTargetAvatar', 'GET', d),
	//刷新token
	refreshToken: d => rq('/api/refreshToken', 'GET', d),
	saveImgId: d => rq('/api/saveImgId', 'GET', d),
}



export default api
